package com.uh.checking.config;

public class JarCheckingConstants {

    public static String CHARSET = "UTF-8";

    public static String CMD_RM = "rm -rf ";

    public static String CMD_CP = "cp -R ";

    //所有处理过程
    public final static String[] MAIN_STEPS = {
            "clean", //清理上次的过程文件
            "unzip",   //解压主srcJar文件
            "process",  //对各子文件和文件夹进行 Escape 处理
            "zip"      //压缩到targetJar文件。
            };

    //所有处理过程
    public final static String[] SUB_JAR_STEPS = {
            "clean", //清理上次的过程文件（解压后的文件夹删除）
            "unzip",   //解压主srcJar文件
            "process",  //对各子文件和文件夹进行 Escape 处理，删除一些文件和目录，
            "zip",   //压缩回原有的jar包
            "cleanProcess", //清理过程文件（解压后的文件夹删除）
            "rename",   //jar文件根据要求进行压缩
    };

    public final static String[] SUB_SHARD_STEPS = {
            "clean", //清理上次的过程文件（解压后的文件夹删除）
            "unzip",   //解压主srcJar文件
            "process",  //对各子文件和文件夹进行 Escape 处理，删除一些文件和目录，
            "copy",   //把对应classes和resources文件拷贝入 父级的classes目录中，这个过程中有排除一些需要删除的文件。
            "cleanProcess" //清理过程文件（解压后的文件夹删除）, 删除源jar文件（因为jar中的文件已经合并到主程序classes目录和META-INF目录中）
    };



}
